package com.bd.scm.module.rule.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bd.scm.domain.models.rule.KtMjRule;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *  考勤门禁规则
 * </p>
 *
 * @author yufc
 * @since 2019-09-03
 */
public interface IKtMjRuleService extends IService<KtMjRule> {

    /**
     * 根据条件查数据列表
     * @param queryWrapper
     * @return
     */
    List<KtMjRule> getList(QueryWrapper queryWrapper);

    /**
     * 根据规则ID查询
     * @param ruleId
     * @return
     */
    KtMjRule getByRuleId(int ruleId);

    /**
     * 根据编号查询
     * @param number
     * @return
     */
    KtMjRule getByNumber(String number);

}
